package com.dingyuhang.mapper;


import com.dingyuhang.bean.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {

	/**
	 *  首页--最新用户
	 */
	List<User> selectUsers();

	/**
	 * 用户添加
	 * @param user
	 */
	void insertUser(User user);
	
	/**
	 * 根据用户名称查询
	 * @param userName
	 * @return
	 */
	User selectByUsername(@Param("userName")String userName);

	/**
	 * 修改用户
	 * @param user
	 */
	void updateUser(User user);

	/**
	 * 根据id查询用户的详细信息
	 * @param id
	 * @return
	 */
	User getUserById(@Param("id")Integer id);

	/**
	 * 根据id查询用户的基本信息
	 * @param id
	 * @return
	 */
	User selectUserById(@Param("id")Integer id);

	int count(User user);

}
